<template>
  <div>
    微信sdk使用例子
  </div>
</template>

<script>
import { payOrder } from '@/api/modules/app'
import wx from '@/mixins/wx.js'
export default {
  name: 'TemplateMobileIndex',
  // 混入函数
  mixins: [wx],

  methods: {
    // 微信分享
    share() {
      this.wxShare({
        title: '', // 分享标题
        desc: '', // 分享描述
        link: '', // 分享链接
        imgUrl: '' // 分享图标 图标大小375*375
      })
    },
    // 支付 payOrder 是获取支付订单信息接口
    toPay() {
      this.wxPayOrder({
        paykey: this.paykey,
        paytype: 'weixin'
      }, payOrder).then(res => {
        if (res.type) {
          // 支付成功
        } else {
          // 支付失败
        }
      })
    }
  },
  // 唤醒微信扫码
  scanCode() {
    this.wxScanCode(1).then(res => {
      if (res.type) {
        console.log(res.res.resultStr) // 直接返回结果
      } else {
        console.log('唤醒相机失败')
      }
    })
  }
}
</script>

<style lang="scss" scoped>
</style>
